Web API

Screenshot of web API documentation written by NASA

Înainte de vorbi despre ce este un web API, trebuie să înțelegem ce este un API (Application Programming Interface). Conform definiției API în wikipedia[1]: în programarea computerelor, o interfață a aplicațiilor (API) este un set de definiții subrutine, protocoale și instrumente pentru construirea de software și aplicații. Web API este un API pe web care poate fi accesat prin protocolul HTTP. Este un concept și nu o tehnologie, astfel putem realiza Web API folosind diferite tehnologii precum Java, .Net, Python etc. Astazi o aplicație bazată doar pe web nu o să fie suficientă pentru a ajunge la clienții ei. Oamenii, folosesc dispozitive iPhone, mobile, tablete în viața de zi cu zi. De aceea putem spune că trecem de la web la lumea apliicațiilor. Ca concept de dezvoltare web, acesta poate fi legat de partea client a unei aplicații web (inclusiv orice cadru web utilizat). O API web partea serverului constă dintr-unul sau mai multe „puncte finale” expuse public unui sistem de mesaje cerere-răspuns definit, de obicei exprimat în JSON sau XML prin intermediul unui server web bazat pe HTTP. O interfață de programare a serverului (SAPI) nu este considerată un API web pe partea de server, cu excepția cazului în care este accesibil public de către o aplicație web la distanță. Toate browserele au un set de API-uri web încorporate pentru a ajuta la accesarea datelor.

  1. ^ API

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search